﻿using MediatR;
using SheepStorage.API.Baseclass;

namespace SheepStorage.API.Application.Command.SheepConditionCommand
{
    public class SheepConditionUpdaCommand : IRequest<Results<int>>
    {
        public int SheepConditionId { get; set; }
        public string OverBit { get; set; } = null!;

        /// <summary>
        /// 品种
        /// </summary>
        public int SheepType { get; set; }
        public int SheepConditionSex { get; set; }
        public DateTime CheckDate { get; set; }

        public string TeethTobite { get; set; } = null!;
        public string ConditionHair { get; set; } = null!;
        public string ConditionStain { get; set; } = null!;
        public string ShoeColor { get; set; } = null!;
        public string MouthColor { get; set; } = null!;
        public string ConditionCorner { get; set; } = null!;
        public string ConditionFat { get; set; } = null!;
        public string? AddName { get; set; }
        public string? UpdateName { get; set; }
        public string? DelName { get; set; }
        public DateTime? AddTime { get; set; }
        public DateTime? UpdateTime { get; set; }
        public DateTime? DelTime { get; set; }
        public string? Remarks { get; set; }
        public int? IsDel { get; set; }
    }
}
